import apiClient from './index';

export const propertyApi = {
  // 获取小区列表（支持筛选和分页）
  getProperties: (params) => apiClient.get('/properties', { params }),

  // 创建新小区数据（管理员）
  createProperty: (data) => apiClient.post('/properties', data),

  // 更新小区数据（管理员）
  updateProperty: (id, data) => apiClient.put(`/properties/${id}`, data),

  // 删除小区数据（管理员）
  deleteProperty: (id) => apiClient.delete(`/properties/${id}`),

  /**
   * 获取指定房源的所有公开评论
   * @param {number} propertyId - 房源的ID
   * @returns {Promise}
   */
  getPropertyReviews: (propertyId) => apiClient.get(`/properties/${propertyId}/reviews`),
};